home *** CD-ROM | disk | FTP | other *** search
- LOGICAL FUNCTION SAMEST(IST)
- *-----------------------------------------------------------------------
- *
- * Compares statement IST in SIMA with the new image SNEWST, returns
- * .TRUE. if they are identical.
- *
- *-----------------------------------------------------------------------
- include 'PARAM.h'
- include 'ALCAZA.h'
- include 'STATE.h'
- include 'CURSTA.h'
- SAMEST=.FALSE.
- N=0
- DO 10 I=NFLINE(IST),NLLINE(IST)
- IF(NLTYPE(I).NE.0) N=N+1
- 10 CONTINUE
- IF(N.NE.NEWOUT) GOTO 999
- N=0
- DO 20 I=NFLINE(IST),NLLINE(IST)
- IF(NLTYPE(I).NE.0) THEN
- N=N+1
- IF(SNEWST(N)(:72).NE.SIMA(I)(:72)) GOTO 999
- ENDIF
- 20 CONTINUE
- SAMEST=.TRUE.
- 999 END
-